package com.kf.common.mvi.state

/**
 * 封装更新状态方法
 * 继承状态容器接口
 * */
interface MutableContainer<STATE : UiState> : Container<STATE> {
    //更新请求过程中状态
    fun updateRequestState(action: RequestState.() -> RequestState)
    //更新请求结果状态
    fun updateUiState(action: STATE.()->STATE)
}